home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / game / shoot / athrust.lha / AmigaThrust / datasrc / font.c < prev    next >
Encoding:
Text File  |  1998-09-05  |  9.3 KB  |  902 lines

  1.  
  2. /* Written by Peter Ekberg, peda@lysator.liu.se */
  3.  
  4. unsigned char font[256][6] =
  5.  {
  6.    { 5,
  7.     0x00 ,
  8.     0x00 ,   /*   */
  9.     0x00 ,
  10.     0x00 ,
  11.     0x00 },
  12.  
  13.   { 5,
  14.     0x00 ,   /*   */
  15.     0x00 ,
  16.     0x00 ,
  17.     0x00 ,
  18.     0x00 },
  19.  
  20.   { 5,
  21.     0x00 ,
  22.     0x00 ,   /*   */
  23.     0x00 ,
  24.     0x00 ,
  25.     0x00 },
  26.  
  27.   { 5,
  28.     0x00 ,
  29.     0x00 ,   /*   */
  30.     0x00 ,
  31.     0x00 ,
  32.     0x00 },
  33.  
  34.   { 5,
  35.     0x00 ,
  36.     0x00 ,   /*   */
  37.     0x00 ,
  38.     0x00 ,
  39.     0x00 },
  40.  
  41.   { 5,
  42.     0x00 ,
  43.     0x00 ,
  44.     0x00 ,   /*   */
  45.     0x00 ,
  46.     0x00 },
  47.  
  48.   { 5,
  49.     0x00 ,
  50.     0x00 ,
  51.     0x00 ,   /*   */
  52.     0x00 ,
  53.     0x00 },
  54.  
  55.   { 5,
  56.     0x00 ,
  57.     0x00 ,
  58.     0x00 ,   /*   */
  59.     0x00 ,
  60.     0x00 },
  61.  
  62.   { 5,
  63.     0x00 ,
  64.     0x00 ,   /*   */
  65.     0x00 ,
  66.     0x00 ,
  67.     0x00 },
  68.  
  69.   { 5,
  70.     0x00 ,
  71.     0x00 ,   /*   */
  72.     0x00 ,
  73.     0x00 ,
  74.     0x00 },
  75.  
  76.   { 5,
  77.     0x00 ,
  78.     0x00 ,   /*   */
  79.     0x00 ,
  80.     0x00 ,
  81.     0x00 },
  82.  
  83.   { 5,
  84.     0x00 ,
  85.     0x00 ,
  86.     0x00 ,   /*   */
  87.     0x00 ,
  88.     0x00 },
  89.  
  90.   { 5,
  91.     0x00 ,
  92.     0x00 ,   /*   */
  93.     0x00 ,
  94.     0x00 ,
  95.     0x00 },
  96.  
  97.   { 5,
  98.     0x00 ,
  99.     0x00 ,   /*   */
  100.     0x00 ,
  101.     0x00 ,
  102.     0x00 },
  103.  
  104.   { 5,
  105.     0x00 ,
  106.     0x00 ,   /*   */
  107.     0x00 ,
  108.     0x00 ,
  109.     0x00 },
  110.  
  111.   { 5,
  112.     0x00 ,
  113.     0x00 ,   /*   */
  114.     0x00 ,
  115.     0x00 ,
  116.     0x00 },
  117.  
  118.   { 5,
  119.     0x00 ,
  120.     0x00 ,   /*   */
  121.     0x00 ,
  122.     0x00 ,
  123.     0x00 },
  124.  
  125.   { 5,
  126.     0x00 ,
  127.     0x00 ,   /*   */
  128.     0x00 ,
  129.     0x00 ,
  130.     0x00 },
  131.  
  132.   { 5,
  133.     0x00 ,
  134.     0x00 ,
  135.     0x00 ,   /*   */
  136.     0x00 ,
  137.     0x00 },
  138.  
  139.   { 5,
  140.     0x00 ,
  141.     0x00 ,
  142.     0x00 ,   /*   */
  143.     0x00 ,
  144.     0x00 },
  145.  
  146.   { 5,
  147.     0x00 ,
  148.     0x00 ,   /*   */
  149.     0x00 ,
  150.     0x00 ,
  151.     0x00 },
  152.  
  153.   { 5,
  154.     0x00 ,
  155.     0x00 ,   /*   */
  156.     0x00 ,
  157.     0x00 ,
  158.     0x00 },
  159.  
  160.   { 5,
  161.     0x00 ,
  162.     0x00 ,   /*   */
  163.     0x00 ,
  164.     0x00 ,
  165.     0x00 },
  166.  
  167.   { 5,
  168.     0x00 ,
  169.     0x00 ,   /*   */
  170.     0x00 ,
  171.     0x00 ,
  172.     0x00 },
  173.  
  174.   { 5,
  175.     0x00 ,
  176.     0x00 ,   /*   */
  177.     0x00 ,
  178.     0x00 ,
  179.     0x00 },
  180.  
  181.   { 5,
  182.     0x00 ,
  183.     0x00 ,   /*   */
  184.     0x00 ,
  185.     0x00 ,
  186.     0x00 },
  187.  
  188.   { 5,
  189.     0x00 ,
  190.     0x00 ,   /*   */
  191.     0x00 ,
  192.     0x00 ,
  193.     0x00 },
  194.  
  195.   { 5,
  196.     0x00 ,
  197.     0x00 ,
  198.     0x00 ,   /*   */
  199.     0x00 ,
  200.     0x00 },
  201.  
  202.   { 5,
  203.     0x01 ,
  204.     0x02 ,
  205.     0x14 ,   /* Ctrl-\ */
  206.     0x18 ,
  207.     0x10 },
  208.  
  209.   { 5,
  210.     0x00 ,
  211.     0x00 ,
  212.     0x00 ,   /*   */
  213.     0x00 ,
  214.     0x00 },
  215.  
  216.   { 5,
  217.     0x00 ,
  218.     0x00 ,
  219.     0x00 ,   /*   */
  220.     0x00 ,
  221.     0x00 },
  222.  
  223.   { 5,
  224.     0x00 ,
  225.     0x00 ,
  226.     0x00 ,   /*   */
  227.     0x00 ,
  228.     0x00 },
  229.  
  230.   { 3,
  231.     0x00 ,
  232.     0x00 ,
  233.     0x00 ,   /*   */
  234.     0x00 ,
  235.     0x00 },
  236.  
  237.   { 1,
  238.     0x01 ,
  239.     0x01 ,
  240.     0x01 ,
  241.     0x00 ,   /* ! */
  242.     0x01 },
  243.  
  244.   { 3,
  245.     0x05 ,
  246.     0x00 ,   /* " */
  247.     0x00 ,
  248.     0x00 ,
  249.     0x00 },
  250.  
  251.   { 5,
  252.     0x0a ,   /* # */
  253.     0x1f ,
  254.     0x0a ,
  255.     0x1f ,
  256.     0x0a },
  257.  
  258.   { 5,
  259.     0x0f ,
  260.     0x14 ,
  261.     0x0e ,   /* $ */
  262.     0x05 ,
  263.     0x1e },
  264.  
  265.   { 5,
  266.     0x11 ,
  267.     0x02 ,
  268.     0x04 ,   /* % */
  269.     0x08 ,
  270.     0x11 },
  271.  
  272.   { 5,
  273.     0x08 ,
  274.     0x14 ,
  275.     0x0d ,   /* & */
  276.     0x12 ,
  277.     0x0d },
  278.  
  279.   { 2,
  280.     0x01 ,
  281.     0x02 ,
  282.     0x00 ,
  283.     0x00 ,   /* ' */
  284.     0x00 },
  285.  
  286.   { 2,
  287.     0x01 ,
  288.     0x02 ,
  289.     0x02 ,   /* ( */
  290.     0x02 ,
  291.     0x01 },
  292.  
  293.   { 2,
  294.     0x02 ,
  295.     0x01 ,   /* ) */
  296.     0x01 ,
  297.     0x01 ,
  298.     0x02 },
  299.  
  300.   { 3,
  301.     0x00 ,
  302.     0x05 ,   /* * */
  303.     0x02 ,
  304.     0x05 ,
  305.     0x00 },
  306.  
  307.   { 3,
  308.     0x00 ,
  309.     0x02 ,
  310.     0x07 ,
  311.     0x02 ,   /* + */
  312.     0x00 },
  313.  
  314.   { 3,
  315.     0x00 ,
  316.     0x00 ,   /* , */
  317.     0x00 ,
  318.     0x02 ,
  319.     0x04 },
  320.  
  321.   { 3,
  322.     0x00 ,
  323.     0x00 ,   /* - */
  324.     0x07 ,
  325.     0x00 ,
  326.     0x00 },
  327.  
  328.   { 3,
  329.     0x00 ,
  330.     0x00 ,   /* . */
  331.     0x00 ,
  332.     0x06 ,
  333.     0x06 },
  334.  
  335.   { 3,
  336.     0x00 ,
  337.     0x01 ,
  338.     0x02 ,
  339.     0x04 ,   /* / */
  340.     0x00 },
  341.  
  342.   { 5,
  343.     0x0e ,   /* 0 */
  344.     0x11 ,
  345.     0x15 ,
  346.     0x11 ,
  347.     0x0e },
  348.  
  349.   { 5,
  350.     0x04 ,
  351.     0x0c ,   /* 1 */
  352.     0x04 ,
  353.     0x04 ,
  354.     0x0e },
  355.  
  356.   { 5,
  357.     0x0e ,
  358.     0x01 ,   /* 2 */
  359.     0x0e ,
  360.     0x10 ,
  361.     0x1f },
  362.  
  363.   { 5,
  364.     0x0e ,
  365.     0x01 ,   /* 3 */
  366.     0x06 ,
  367.     0x01 ,
  368.     0x1e },
  369.  
  370.   { 5,
  371.     0x02 ,
  372.     0x06 ,
  373.     0x0a ,   /* 4 */
  374.     0x1f ,
  375.     0x02 },
  376.  
  377.   { 5,
  378.     0x1e ,
  379.     0x10 ,
  380.     0x1e ,
  381.     0x01 ,   /* 5 */
  382.     0x1e },
  383.  
  384.   { 5,
  385.     0x0e ,
  386.     0x10 ,   /* 6 */
  387.     0x1e ,
  388.     0x11 ,
  389.     0x0e },
  390.  
  391.   { 5,
  392.     0x1f ,
  393.     0x02 ,   /* 7 */
  394.     0x04 ,
  395.     0x08 ,
  396.     0x08 },
  397.  
  398.   { 5,
  399.     0x0e ,
  400.     0x11 ,   /* 8 */
  401.     0x0e ,
  402.     0x11 ,
  403.     0x0e },
  404.  
  405.   { 5,
  406.     0x0e ,
  407.     0x11 ,
  408.     0x0f ,   /* 9 */
  409.     0x01 ,
  410.     0x0e },
  411.  
  412.   { 1,
  413.     0x00 ,
  414.     0x01 ,
  415.     0x00 ,   /* : */
  416.     0x01 ,
  417.     0x00 },
  418.  
  419.   { 2,
  420.     0x00 ,
  421.     0x01 ,   /* ; */
  422.     0x00 ,
  423.     0x01 ,
  424.     0x02 },
  425.  
  426.   { 3,
  427.     0x01 ,
  428.     0x02 ,   /* < */
  429.     0x04 ,
  430.     0x02 ,
  431.     0x01 },
  432.  
  433.   { 3,
  434.     0x00 ,
  435.     0x07 ,   /* = */
  436.     0x00 ,
  437.     0x07 ,
  438.     0x00 },
  439.  
  440.   { 3,
  441.     0x04 ,
  442.     0x02 ,
  443.     0x01 ,   /* > */
  444.     0x02 ,
  445.     0x04 },
  446.  
  447.   { 4,
  448.     0x0e ,
  449.     0x01 ,
  450.     0x06 ,   /* ? */
  451.     0x00 ,
  452.     0x04 },
  453.  
  454.   { 5,
  455.     0x0e ,
  456.     0x11 ,   /* @ */
  457.     0x17 ,
  458.     0x10 ,
  459.     0x0e },
  460.  
  461.   { 5,
  462.     0x04 ,   /* A */
  463.     0x0a ,
  464.     0x11 ,
  465.     0x1f ,
  466.     0x11 },
  467.  
  468.   { 5,
  469.     0x1c ,
  470.     0x12 ,
  471.     0x1e ,   /* B */
  472.     0x11 ,
  473.     0x1e },
  474.  
  475.   { 5,
  476.     0x0c ,
  477.     0x12 ,   /* C */
  478.     0x10 ,
  479.     0x11 ,
  480.     0x0e },
  481.  
  482.   { 5,
  483.     0x1c ,
  484.     0x12 ,   /* D */
  485.     0x11 ,
  486.     0x11 ,
  487.     0x1e },
  488.  
  489.   { 5,
  490.     0x1e ,
  491.     0x10 ,
  492.     0x1c ,   /* E */
  493.     0x10 ,
  494.     0x1f },
  495.  
  496.   { 4,
  497.     0x0f ,
  498.     0x08 ,
  499.     0x0e ,   /* F */
  500.     0x08 ,
  501.     0x08 },
  502.  
  503.   { 5,
  504.     0x0e ,
  505.     0x10 ,
  506.     0x17 ,   /* G */
  507.     0x11 ,
  508.     0x0e },
  509.  
  510.   { 4,
  511.     0x09 ,
  512.     0x09 ,
  513.     0x0f ,
  514.     0x09 ,   /* H */
  515.     0x09 },
  516.  
  517.   { 3,
  518.     0x07 ,
  519.     0x02 ,
  520.     0x02 ,   /* I */
  521.     0x02 ,
  522.     0x07 },
  523.  
  524.   { 4,
  525.     0x03 ,
  526.     0x01 ,   /* J */
  527.     0x01 ,
  528.     0x09 ,
  529.     0x06 },
  530.  
  531.   { 5,
  532.     0x12 ,
  533.     0x14 ,
  534.     0x1c ,   /* K */
  535.     0x12 ,
  536.     0x11 },
  537.  
  538.   { 4,
  539.     0x08 ,
  540.     0x08 ,
  541.     0x08 ,
  542.     0x08 ,   /* L */
  543.     0x0f },
  544.  
  545.   { 5,
  546.     0x11 ,
  547.     0x1b ,   /* M */
  548.     0x15 ,
  549.     0x11 ,
  550.     0x11 },
  551.  
  552.   { 5,
  553.     0x11 ,
  554.     0x19 ,   /* N */
  555.     0x15 ,
  556.     0x13 ,
  557.     0x11 },
  558.  
  559.   { 5,
  560.     0x0e ,
  561.     0x11 ,
  562.     0x11 ,   /* O */
  563.     0x11 ,
  564.     0x0e },
  565.  
  566.   { 4,
  567.     0x0e ,
  568.     0x09 ,
  569.     0x0e ,   /* P */
  570.     0x08 ,
  571.     0x08 },
  572.  
  573.   { 5,
  574.     0x0e ,
  575.     0x11 ,
  576.     0x15 ,   /* Q */
  577.     0x13 ,
  578.     0x0f },
  579.  
  580.   { 5,
  581.     0x1e ,
  582.     0x11 ,
  583.     0x1e ,
  584.     0x12 ,   /* R */
  585.     0x11 },
  586.  
  587.   { 5,
  588.     0x0e ,
  589.     0x10 ,   /* S */
  590.     0x0e ,
  591.     0x01 ,
  592.     0x1e },
  593.  
  594.   { 5,
  595.     0x1f ,
  596.     0x04 ,   /* T */
  597.     0x04 ,
  598.     0x04 ,
  599.     0x04 },
  600.  
  601.   { 5,
  602.     0x11 ,
  603.     0x11 ,   /* U */
  604.     0x11 ,
  605.     0x11 ,
  606.     0x0e },
  607.  
  608.   { 5,
  609.     0x11 ,
  610.     0x11 ,
  611.     0x0a ,   /* V */
  612.     0x0a ,
  613.     0x04 },
  614.  
  615.   { 5,
  616.     0x11 ,
  617.     0x11 ,   /* W */
  618.     0x15 ,
  619.     0x15 ,
  620.     0x0a },
  621.  
  622.   { 5,
  623.     0x11 ,
  624.     0x0a ,
  625.     0x04 ,   /* X */
  626.     0x0a ,
  627.     0x11 },
  628.  
  629.   { 5,
  630.     0x11 ,
  631.     0x11 ,
  632.     0x0e ,   /* Y */
  633.     0x04 ,
  634.     0x04 },
  635.  
  636.   { 5,
  637.     0x1f ,
  638.     0x02 ,
  639.     0x04 ,   /* Z */
  640.     0x08 ,
  641.     0x1f },
  642.  
  643.   { 2,
  644.     0x03 ,
  645.     0x02 ,   /* [ */
  646.     0x02 ,
  647.     0x02 ,
  648.     0x03 },
  649.  
  650.   { 5,
  651.     0x10 ,
  652.     0x08 ,   /* \ */
  653.     0x04 ,
  654.     0x02 ,
  655.     0x01 },
  656.  
  657.   { 2,
  658.     0x03 ,
  659.     0x01 ,
  660.     0x01 ,   /* ] */
  661.     0x01 ,
  662.     0x03 },
  663.  
  664.   { 3,
  665.     0x02 ,
  666.     0x05 ,   /* ^ */
  667.     0x00 ,
  668.     0x00 ,
  669.     0x00 },
  670.  
  671.   { 4,
  672.     0x00 ,
  673.     0x00 ,
  674.     0x00 ,   /* _ */
  675.     0x00 ,
  676.     0x0f },
  677.  
  678.   { 2,
  679.     0x02 ,
  680.     0x01 ,
  681.     0x00 ,
  682.     0x00 ,   /* ` */
  683.     0x00 },
  684.  
  685.   { 5,
  686.     0x00 ,   /* a */
  687.     0x0c ,
  688.     0x12 ,
  689.     0x12 ,
  690.     0x0d },
  691.  
  692.   { 4,
  693.     0x08 ,
  694.     0x08 ,
  695.     0x0e ,   /* b */
  696.     0x09 ,
  697.     0x0e },
  698.  
  699.   { 4,
  700.     0x00 ,
  701.     0x07 ,   /* c */
  702.     0x08 ,
  703.     0x08 ,
  704.     0x07 },
  705.  
  706.   { 4,
  707.     0x01 ,
  708.     0x01 ,   /* d */
  709.     0x07 ,
  710.     0x09 ,
  711.     0x07 },
  712.  
  713.   { 4,
  714.     0x00 ,
  715.     0x07 ,
  716.     0x0f ,   /* e */
  717.     0x08 ,
  718.     0x07 },
  719.  
  720.   { 3,
  721.     0x03 ,
  722.     0x02 ,
  723.     0x07 ,   /* f */
  724.     0x02 ,
  725.     0x02 },
  726.  
  727.   { 4,
  728.     0x00 ,
  729.     0x07 ,
  730.     0x0f ,   /* g */
  731.     0x01 ,
  732.     0x06 },
  733.  
  734.   { 4,
  735.     0x08 ,
  736.     0x08 ,
  737.     0x0e ,
  738.     0x09 ,   /* h */
  739.     0x09 },
  740.  
  741.   { 1,
  742.     0x01 ,
  743.     0x00 ,
  744.     0x01 ,   /* i */
  745.     0x01 ,
  746.     0x01 },
  747.  
  748.   { 3,
  749.     0x01 ,
  750.     0x00 ,   /* j */
  751.     0x01 ,
  752.     0x01 ,
  753.     0x06 },
  754.  
  755.   { 4,
  756.     0x08 ,
  757.     0x09 ,
  758.     0x0a ,   /* k */
  759.     0x0e ,
  760.     0x09 },
  761.  
  762.   { 1,
  763.     0x01 ,
  764.     0x01 ,
  765.     0x01 ,
  766.     0x01 ,   /* l */
  767.     0x01 },
  768.  
  769.   { 5,
  770.     0x00 ,
  771.     0x1a ,   /* m */
  772.     0x15 ,
  773.     0x15 ,
  774.     0x15 },
  775.  
  776.   { 4,
  777.     0x00 ,
  778.     0x0e ,   /* n */
  779.     0x09 ,
  780.     0x09 ,
  781.     0x09 },
  782.  
  783.   { 4,
  784.     0x00 ,
  785.     0x06 ,
  786.     0x09 ,   /* o */
  787.     0x09 ,
  788.     0x06 },
  789.  
  790.   { 4,
  791.     0x00 ,
  792.     0x0e ,
  793.     0x09 ,   /* p */
  794.     0x0e ,
  795.     0x08 },
  796.  
  797.   { 4,
  798.     0x00 ,
  799.     0x07 ,
  800.     0x09 ,   /* q */
  801.     0x07 ,
  802.     0x01 },
  803.  
  804.   { 3,
  805.     0x00 ,
  806.     0x07 ,
  807.     0x04 ,
  808.     0x04 ,   /* r */
  809.     0x04 },
  810.  
  811.   { 4,
  812.     0x00 ,
  813.     0x07 ,   /* s */
  814.     0x0c ,
  815.     0x03 ,
  816.     0x0e },
  817.  
  818.   { 3,
  819.     0x02 ,
  820.     0x07 ,   /* t */
  821.     0x02 ,
  822.     0x02 ,
  823.     0x03 },
  824.  
  825.   { 4,
  826.     0x00 ,
  827.     0x09 ,   /* u */
  828.     0x09 ,
  829.     0x09 ,
  830.     0x06 },
  831.  
  832.   { 5,
  833.     0x00 ,
  834.     0x11 ,
  835.     0x0a ,   /* v */
  836.     0x0a ,
  837.     0x04 },
  838.  
  839.   { 5,
  840.     0x00 ,
  841.     0x15 ,   /* w */
  842.     0x15 ,
  843.     0x15 ,
  844.     0x0a },
  845.  
  846.   { 3,
  847.     0x00 ,
  848.     0x05 ,
  849.     0x02 ,   /* x */
  850.     0x02 ,
  851.     0x05 },
  852.  
  853.   { 4,
  854.     0x00 ,
  855.     0x09 ,
  856.     0x07 ,   /* y */
  857.     0x02 ,
  858.     0x04 },
  859.  
  860.   { 4,
  861.     0x00 ,
  862.     0x0f ,
  863.     0x03 ,   /* z */
  864.     0x0c ,
  865.     0x0f },
  866.  
  867.   { 3,
  868.     0x03 ,   /* { */
  869.     0x02 ,
  870.     0x04 ,
  871.     0x02 ,
  872.     0x03 },
  873.  
  874.   { 1,
  875.     0x01 ,   /* | */
  876.     0x01 ,
  877.     0x01 ,
  878.     0x01 ,
  879.     0x01 },
  880.  
  881.   { 3,
  882.     0x06 ,   /* } */
  883.     0x02 ,
  884.     0x01 ,
  885.     0x02 ,
  886.     0x06 },
  887.  
  888.   { 5,
  889.     0x00 ,   /* ~ */
  890.     0x08 ,
  891.     0x15 ,
  892.     0x02 ,
  893.     0x00 },
  894.  
  895.   { 5,
  896.     0x00 ,   /* ASCII 127 */
  897.     0x00 ,
  898.     0x00 ,
  899.     0x00 ,
  900.     0x00 }
  901.   };
  902.